package com.jagochan.imchat.module.user.service;

public interface LoginService {
    /**
     * 根据uid生成JWTToken
     */
    String loginReturnToken(Long uid);

    /**
     * 校验token是不是有效
     */
    boolean verifyToken(String token);

    /**
     * 刷新token有效期
     */
    void refreshTokenIfNecessary(String token);

    /**
     * 如果token有效，返回uid
     */
    Long getValidUid(String token);

}
